<script type="text/javascript" charset="utf-8" src="/static/plug_in/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="/static/plug_in/ueditor/ueditor.all.js"> </script>
<script type="text/javascript" charset="utf-8" src="/static/plug_in/ueditor/lang/zh-cn/zh-cn.js"></script>
<script type="text/javascript" charset="utf-8" src="/static/plug_in/drag-arrange.js"></script><!-- 拖拽 -->
<script>
    $(function(){
        $('.c4').arrangeable();//拖拽
    })
    var ue = UE.getEditor('editor', {
        toolbars: [
            [
                'drafts', // 从草稿箱加载
                'source', //源代码
                'bold', //加粗
                'italic', //斜体
                'underline', //下划线
                'justifyleft', //居左对齐
                'justifyright', //居右对齐
                'justifycenter', //居中对齐
                'forecolor', //字体颜色
                'backcolor', //背景色
                'horizontal', //分隔线
                'blockquote', //引用
                'simpleupload', //单图上传
                'insertframe', //插入Iframe
                'emotion', //表情
                'spechars', //特殊字符
                'insertvideo', //视频
                'attachment', //附件
                'inserttable', //插入表格
                'link', //超链接
                'unlink', //取消链接
                'fontfamily', //字体
                'fontsize', //字号
                'customstyle', //自定义标题
                'insertcode', //代码语言
                'fullscreen', //全屏
                'preview', //预览
                'indent', //首行缩进
                'subscript', //下标
                'fontborder', //字符边框
                'superscript', //上标
                'formatmatch',// //格式刷
                'strikethrough', //删除线
                'undo', //撤销
                'redo', //重做
                'pasteplain', //纯文本粘贴模式
                'selectall', //全选
                'removeformat', //清除格式
                'time', //时间
                'date', //日期
                'insertrow', //前插入行
                'insertcol', //前插入列
                'mergeright', //右合并单元格
                'mergedown', //下合并单元格
                'deleterow', //删除行
                'deletecol', //删除列
                'splittorows', //拆分成行
                'splittocols', //拆分成列
                'splittocells', //完全拆分单元格
                'deletecaption', //删除表格标题
                'inserttitle', //插入标题
                'mergecells', //合并多个单元格
                'deletetable', //删除表格
                'cleardoc', //清空文档
                'insertparagraphbeforetable', //"表格前插入行"
                'paragraph', //段落格式
                'insertimage', //多图上传
                'edittable', //表格属性
                'edittd', //单元格属性
                'map', //Baidu地图
                'justifyjustify', //两端对齐
                'insertorderedlist', //有序列表
                'insertunorderedlist', //无序列表
                'directionalityltr', //从左向右输入
                'directionalityrtl', //从右向左输入
                'rowspacingtop', //段前距
                'rowspacingbottom', //段后距
                'pagebreak', //分页
                'imagenone', //默认
                'imageleft', //左浮动
                'imageright', //右浮动
                'imagecenter', //居中
                'wordimage', //图片转存
                'lineheight', //行间距
                'autotypeset', //自动排版
                'touppercase', //字母大写
                'tolowercase', //字母小写
                'background', //背景
                'template', //模板
            ]
        ]
    });

    function getAllHtml() {
        console.log(UE.getEditor('editor').getAllHtml())
        return false;
    }
    function getContent() {
        // var arr = [];
        // arr.push("使用editor.getContent()方法可以获得编辑器的内容");
        // arr.push("内容为：");
        // arr.push(UE.getEditor('editor').getContent());
        // alert(arr.join("\n"));
        console.log(UE.getEditor('editor').getContent())
    }
    function getPlainTxt() {
        var arr = [];
        arr.push("使用editor.getPlainTxt()方法可以获得编辑器的带格式的纯文本内容");
        arr.push("内容为：");
        arr.push(UE.getEditor('editor').getPlainTxt());
        console.log(arr.join('\n'))
    }



    function getText() {
        //当你点击按钮时编辑区域已经失去了焦点，如果直接用getText将不会得到内容，所以要在选回来，然后取得内容
        var range = UE.getEditor('editor').selection.getRange();
        range.select();
        var txt = UE.getEditor('editor').selection.getText();
        console.log(txt)
    }

    function getContentTxt() {
        var arr = [];
        arr.push("使用editor.getContentTxt()方法可以获得编辑器的纯文本内容");
        arr.push("编辑器的纯文本内容为：");
        arr.push(UE.getEditor('editor').getContentTxt());
        alert(arr.join("\n"));
    }
    function hasContent() {
        var arr = [];
        arr.push("使用editor.hasContents()方法判断编辑器里是否有内容");
        arr.push("判断结果为：");
        arr.push(UE.getEditor('editor').hasContents());
        console.log(arr.join("\n"));
    }


    function disableBtn(str) {
        var div = document.getElementById('btns');
        var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
        for (var i = 0, btn; btn = btns[i++];) {
            if (btn.id == str) {
                UE.dom.domUtils.removeAttributes(btn, ["disabled"]);
            } else {
                btn.setAttribute("disabled", "true");
            }
        }
    }
    function enableBtn() {
        var div = document.getElementById('btns');
        var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
        for (var i = 0, btn; btn = btns[i++];) {
            UE.dom.domUtils.removeAttributes(btn, ["disabled"]);
        }
    }

    function getLocalData() {
        console.log(UE.getEditor('editor').execCommand("getlocaldata"));
    }

    function clearLocalData() {
        UE.getEditor('editor').execCommand("clearlocaldata");
        console.log("已清空草稿箱")
    }
</script>